home *** CD-ROM | disk | FTP | other *** search
/ The Best of Down Under Games / The Best of Down Under Games.iso / 3dfx Screen Savers / Flutterby's / readme.txt < prev    next >
Text File  |  1997-07-25  |  3KB  |  58 lines

  1. flutterby's by Scott Graham <scottg@iname.com>
  2.  
  3. Alright.
  4.  
  5. This is my last minute (last second?) entry to Operation 3Dfx's screen saver
  6. contest. It's a bunch of butterfly's flying around in a clearing in a forest.
  7. At least that was the original idea. After having a bum CD-rom, no GUS drivers
  8. for NT, Corel (real work) deadlines, and some stupidity on my part, amongst
  9. other things, it didn't end up being nearly as cool as I had planned.
  10.  
  11. I started from scratch, using Glide only, so I wrote pretty much a whole 3d
  12. engine (other than rasterization :). But as the deadline approached, it became
  13. clear that even if I didn't sleep for the last week I wouldn't be able to
  14. enter anything. So this version uses Mesa (a GL-alike), with the 3Dfx add-on.
  15. You can get it on, um, the web. (multiple indirection from www.opengl.org)
  16. Anyway 90% of this ended up being written in the last 2 days.  Don't tell
  17. Sander (the organizer) ;).
  18.  
  19. The data files (I didn't even put them in a wad; doh!): tree and bfly are
  20. raw's (long width, long height, width*height*3 => R, G, B) and the ground tex
  21. is a fairly standard .RGB (which you will be able to deduce from image.cpp if
  22. you don't know of it)
  23.  
  24. There's [probably] lots of legacy code in the src.zip. It's the directory I
  25. was working in at the time that I finally had to zip and ul it (or I would
  26. have missed the deadline) and I'm generally a <ahem> untidy person. For
  27. example, the mpeg3 stuff works perfectly (amp derivative. only obj's incl. but
  28. src is available), other than the call needs to be moved into a _beginthread,
  29. and the eco-relaxing-birds chirping mp3 that was in the src directory was
  30. accidentally deleted, and I didn't have the hour to regrab off CD/reencode it.
  31. The spline stuff (cam.h) was also used to generate a stream of flowing blue
  32. polygons, but I never got it completely working with this version (so it's not
  33. in). The shadows (although sort of in there) are really broken. Oh, and I had
  34. planned to do the screensaver part of it right at the end, but well, I didn't
  35. make it.  It's a Win32 console app right now, which really is not satisfactory
  36. for a win32 screensaver. And I haven't even tested it under Win95 (which I
  37. don't have) which is supposed to be the main target. Oh, and the source is
  38. disgusting looking. Basically, it's unfortunately lacking more than a little
  39. polish... which is really all there is to demos. Oh well, enough caveats.
  40. Maybe someone can get something out of the source which would be cool.
  41.  
  42. Peace
  43.  
  44. ps. Everyone should use OpenGL, Vim, and Java! (in their respective categories)
  45.  
  46. pps. Vote for me even though you've read all this messyness! =)
  47.  
  48. ppps.
  49. to build: 
  50.   Change the path in 'makefile' to point to MSVC
  51.   Change the mesa lib path to point to the mesa libs
  52.   type 'nmake' and all should be well
  53.  
  54. This assumes vc42 and glide have been installed properly and maybe some other
  55. things I can't think of. Good luck with anything else. To build Mesa w/ 3Dfx,
  56. you'll need to get the Mesa dist and then do something like MESAFX.bat in the
  57. root mesa dir. good luck with that too.
  58.